home *** CD-ROM | disk | FTP | other *** search
/ Kellogg's Amérique / Kellogg's Amérique / amazonie_en_danger.swf / scripts / jeux / Jeu.as < prev    next >
Text File  |  2020-08-04  |  2KB  |  80 lines

  1. package jeux
  2. {
  3.    import flash.display.MovieClip;
  4.    import flash.events.MouseEvent;
  5.    
  6.    public class Jeu extends MovieClip
  7.    {
  8.        
  9.       
  10.       public var fin:Function;
  11.       
  12.       public var pages:Array;
  13.       
  14.       public function Jeu()
  15.       {
  16.          pages = new Array();
  17.          super();
  18.       }
  19.       
  20.       public function clic_bouton(param1:MouseEvent) : void
  21.       {
  22.          trace("clic " + param1.target.name);
  23.          switch(param1.target.name.substring(4))
  24.          {
  25.             case "commentjouer":
  26.             case "lesavaistu":
  27.             case "retour":
  28.             case "accueil":
  29.                hide_all_but(this["page_" + param1.target.name.substring(4)]);
  30.                break;
  31.             case "jouer":
  32.             case "rejouer":
  33.                jouer();
  34.          }
  35.       }
  36.       
  37.       override public function toString() : String
  38.       {
  39.          return "Jeu";
  40.       }
  41.       
  42.       public function jouer() : *
  43.       {
  44.          trace("jouer jeux.jeu");
  45.       }
  46.       
  47.       public function jouer_son_victoire() : void
  48.       {
  49.       }
  50.       
  51.       public function quitter() : *
  52.       {
  53.          trace("quitter jeu");
  54.       }
  55.       
  56.       public function enregistrer_score(param1:Number) : *
  57.       {
  58.          trace("Jeu.as enregistrer_score : " + param1);
  59.          fin(param1);
  60.       }
  61.       
  62.       public function jouer_son_defaite() : void
  63.       {
  64.       }
  65.       
  66.       public function hide_all_but(param1:MovieClip = null) : *
  67.       {
  68.          var _loc2_:* = undefined;
  69.          for each(_loc2_ in pages)
  70.          {
  71.             _loc2_.visible = false;
  72.          }
  73.          if(param1 != null)
  74.          {
  75.             param1.visible = true;
  76.          }
  77.       }
  78.    }
  79. }
  80.